<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        const arr = [10, 20, 30, 40];
        const popRes = arr.pop()
        console.log(popRes, arr); // 40 ,[10,20,30]
        // 则pop的作用就是刨除数组的最后一个元素，返回值是刨除的元素


        const pushRes = arr.push(50)
        console.log(pushRes, arr); //4 [10, 20, 30, 50]
        // push的作用是将push中的值追加到数组最后面，返回追加后数组的长度


        const unshiftRes = arr.unshift(1);
        console.log(unshiftRes, arr);
        // unshift的作用是将unshift中的值追加到数组的最前面，返回追加后数组的长度


        const shiftRes = arr.shift();
        console.log(shiftRes, arr);
        // shift的作用是将数组中的第一个值删除，返回删除的元素
    </script>
</body>

</html>